home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / std / c++ / 800 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  3.7 KB

  1. From: clamage@Eng.Sun.COM (Steve Clamage)
  2. Message-ID: <4ipdib$k6@engnews1.Eng.Sun.COM>
  3. X-Original-Date: 20 Mar 1996 16:59:55 GMT
  4. Path: in2.uu.net!bounce-back
  5. Date: 21 Mar 96 10:50:28 GMT
  6. Approved: fjh@cs.mu.oz.au
  7. Return-Path: <daemon@meeker.UCAR.EDU>
  8. Newsgroups: comp.std.c++
  9. Subject: C++ Standard schedule
  10. Organization: Sun Microsystems Inc.
  11. Reply-To: clamage@Eng.Sun.COM
  12. X-Auth: PGPMoose V1.1 PGP comp.std.c++
  13.     iQBFAgUBMVE0gOEDnX0m9pzZAQFQMwF9EO2yvAwp9tUB6iaDJBJ/2V/+7UT1CWJh
  14.     FFuSf9tgcHHT8LbNqPkD24w2LmkAUemM
  15.     =IFvy
  16.  
  17. A while back I posted a schedule for the C++ Standard. The plan was to
  18. submit a Committee Draft (CD) to ISO and publish it for ANSI public
  19. comments in April. That schedule was ambitious, but we hoped we could
  20. stick to it.
  21.  
  22. For a combination of technical and administrative reasons we have now
  23. slipped the schedule by one meeting, 4 months. For those interested
  24. in the details, I'll give a brief summary.
  25.  
  26. According to ISO procedures, the committee votes to submit a CD for
  27. approval by ISO member nations. Member nations vote whether to accept
  28. the CD. A "no" vote must be accompanied by comments explaining what must
  29. be corrected in order for the member nation to vote "yes". Those
  30. comments must be addressed, since consensus is required for ISO to
  31. ratify a standard.
  32.  
  33. Ordinarily, the changes needed in the CD to address comments are rather
  34. small, and the committee submits a revised document, accompanied by an
  35. explanation of how the comments were addressed, for advancement to
  36. Draft International Standard (DIS) status. The DIS is voted on, and
  37. after possibly some very minor corrections can be approved as a final
  38. International Standard.
  39.  
  40. The key issue here is advancing from CD to DIS. If the draft is modified
  41. in order to change "no" votes to "yes", the possibility exists that some
  42. member nations who voted "yes" might have voted "no" on the revised
  43. version. Consequently, if the extent of changes is too great, the ISO
  44. secretariat will send the draft back to the committee for another round
  45. of CD voting. That whole process takes at least 8 months, more likely a year.
  46.  
  47. The April 1995 CD was known to need a lot of work, but the C++ Committee
  48. sent it out anyway to see if there were any serious objections. There were
  49. not, but many changes were needed anyway, some already identified by the
  50. committee, some due to ISO member nation and ANSI public comments.
  51.  
  52. At the end of the C++ Committee meeting last week, many unresolved issues
  53. remained. Most of them are very small and easily handled, but if there
  54. are 100 issues and each takes only 1 hour to resolve, that is still 100
  55. hours of work to do. (Example: a library member function has no specified
  56. semantics; "everyone knows" what it is supposed to do, but the words have
  57. to be written and approved.) If we submitted the version of the draft that
  58. comes out of the March meeting for CD, the changes we know that are
  59. still required would be enough for ISO to send it back for another CD
  60. round no matter what else happened. Instead of wasting that time, we
  61. expect to finish fixing the known problems by the end of the July meeting
  62. and submit a CD (and an ANSI public-comment version) by the end of August.
  63. That version (with minor corrections) should be advanced to DIS status,
  64. and become the final standard.
  65.  
  66. --
  67. Steve Clamage, stephen.clamage@eng.sun.com
  68. Chair, X3J16, C++ Committee
  69. ---
  70. [ comp.std.c++ is moderated.  To submit articles: try just posting with      ]
  71. [ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu         ]
  72. [ FAQ:      http://reality.sgi.com/employees/austern_mti/std-c++/faq.html    ]
  73. [ Policy:   http://reality.sgi.com/employees/austern_mti/std-c++/policy.html ]
  74. [ Comments? mailto:std-c++-request@ncar.ucar.edu                             ]
  75.